

.fl {
	float: left;
}

.cl {
	clear: left;
}

.content {
	width: 92%;
	line-height: 1rem;
    background:#fff;
    margin:0 auto;
    margin-top: 0.4rem;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.span1 {
	color: #323232;
	padding-left: 7%;
}

input {
	width: 67%;
	height: 1rem;
	color: #323232;
	border: none;
	outline: none;
	margin-left: 2.5%;
}

::-moz-placeholder {
	color: #D2D8DB;
}

::-webkit-input-placeholder {
	color: #D2D8DB;
}

:-ms-input-placeholder {
	color: #D2D8DB;
}
.weui_btn_dialog.primary{
    color:#ffdd00;
}
.weui_dialog_title{
    color:#323232;
}

.weui_dialog_bd{
    color:#646464;
}
.top_tip{
    line-height:1rem;
    color:#fff;
    font-size: 0.24rem;
    padding-left: 7%;
}

.aply_btn {
    padding: 12% 0 4%;
    background:#fff;
}
.aply {
	line-height: 50px;
	width: 70%;
	margin: 0 auto;
	color: #fff;
	font-size: 0.32rem;
	border-radius: 1.1rem;
	text-align: center;
}

.line {
	height: 1px;
	background-color: #f5f5f5;
	margin-left: 7%;
	width: 86%;
}

.content2 {
	width: 92%;
	background-color: #fff;
	margin:0 auto;
	padding-top: 0.5rem;
	margin-bottom: 0.4rem;
	border-bottom-left-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
}

#resident {
	position: relative;
}

.img-sfz {
	width: 46%;
	margin-left: 2.5%;
	margin-bottom: 3%;
	border-radius: 0.2rem;
}

#progress1,#progress2,#progress3 {
	margin-left: 10%;
	width: 80%;
	margin-top: 17%;
	height: 6px;
	border: solid 1px #fff;
	background-color: #ccc;
	border-radius: 20px;
	position: relative;
}

.progress {
	width: 0;
	height: 4px;
	border: 1px solid #fff;
	border-radius: 20px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
}

.shadd {
	width: 29%;
    height:73%;
	position: absolute;
	top: 1px;
	background: rgba(0,0,0,0.4);
	display: none;
}

.shad {
	left: 3%;
}

.shad2 {
	left: 35.5%;
}

.shad3 {
	left: 68%;
}

.img-upload {
	height: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: 0 auto;
}

.box-upload1 {
	left: 3%;
}

.box-upload2 {
	left: 36%;
}

.box-upload3 {
	left: 68%;
}

.box-upload {
	width: 28%;
	height: 53%;
	position: absolute;
	top: 10%;
	display: none;
}

.title-upload {
	width: 100%;
	color: #fff;
	margin-top: 15%;
	text-align: center;
}

input[type="file"] {
	display: none;
}

.upload_tips{
    margin-top:0.4rem;
}
.upload_tips .upload_tips_t{
    padding-left:7%;
}
.upload_tips .upload_tips_i{
    text-align:center;
}
.upload_tips .upload_tips_i img{
    max-height:3.2rem;
}
.upload_tips .upload_tips_d{
    margin-top:0.1rem;
    text-align:center;
}




























